package com.pug.pay.wechat.jsapi.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author RenGaoshuai
 * @date 2023/6/25 16:51
 * @description
 */
@Data
public class Detail {
    /**
     * 订单原价 说明：1.商户侧一张小票订单可能被分多次支付，订单原价用于记录整张小票的交易金额。 2.当订单原价与支付金额不相等，则不享受优惠。
     * 3.该字段主要用于防止同一张小票分多次支付，以享受多次优惠的情况，正常支付订单不必上传此参数。
     */
    @ApiModelProperty("cost_price")
    private Integer costPrice;
    /** 商品小票ID 说明：商家小票ID。 */
    @ApiModelProperty("invoice_id")
    private String invoiceId;
    /** 单品列表 说明： */
    @ApiModelProperty("goods_detail")
    private List<GoodsDetail> goodsDetail;
}
